body,html{margin:0;padding:0;width:100%;height:100%;}
body{background-color:#f8f8f8;}

/*login*/
.hd{padding:2em 0;}
.page_title{margin:0 15%;color:#3cc51f;text-align:center;font-weight:400;font-size:34px;}
.page_desc{color:#888;text-align:center;font-size:14px;}
@media (max-height:400px){.weui-footer_fixed-bottom{display:none;}}

/*carousel img*/
.swiper-slide img{width:100%;}

/*ex weui*/
.ex-weui-header{position:absolute;top:0;z-index:400;width:100%;height:46px;background-color:#09BB07;color:#fff;text-align:center;font-size:14px;line-height:46px;}
.ex-weui-header h4{overflow:hidden;padding:0 80px;text-overflow:ellipsis;white-space:nowrap;}
.ex-weui-hd__left{position:absolute;top:0;left:0;}
.ex-weui-hd__left:active,.ex-weui-hd__right:active{opacity: .7;}
.ex-weui-hd__left .ex-weui-hd__back{padding:10px;}
.ex-weui-hd__right{position:absolute;top:0;right:0;text-align:right;}
.ex-weui-hd__right .ex-weui-hd__goto{padding:10px;color:#fff;font-size:12px;}
.ex-weui-hd__icon{padding:10px;color:#fff;font-size:14px;}
.ex-weui-hd__panel{overflow:auto;box-sizing:border-box;padding-top:45px;height:100%;-webkit-overflow-scrolling:touch;}

/*ex weui animate slideIn*/
@-webkit-keyframes ex-slideLeft{
    from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes ex-slideLeft{
    from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
    to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.ex-weui-animate-slide-left{-webkit-animation:ex-slideLeft ease .2s forwards;animation:ex-slideLeft ease .2s forwards;}
